package tenant_reference_impl

import (
	"context"
	"nexus/dto"
	"nexus/internal/types"
)

type TenantReference interface {
	CreateTenant(ctx context.Context, req *types.CreateTenantReq) (*dto.Tenant, error)
	TenantList(ctx context.Context, req *types.TenantListReq) ([]*dto.Tenant, error)
	UpdateTenant(ctx context.Context, req *types.UpdateTenantReq) (*dto.Tenant, error)
}
